package me.ilich.piet.interpreter;

public interface Colourable {
	
	public static final int LIGHT = 0;
	public static final int NORMAL = 1;
	public static final int DARK = 2;
	
	public static final int RED = 0;
	public static final int YELLOW = 1;
	public static final int GREEN = 2;
	public static final int CYAN = 3;
	public static final int BLUE = 4;
	public static final int MAGENTA = 5;
	
	public static final int WHITE = -1;
	public static final int BLACK = -2;
	
	public static final int MASK_DIF_HUE = 1;
	
	public int getHue();
	public int getLightness();
	public int compare(Colourable colourable);
}
